/* CSS Document */
/*========basic css=========*/
body, ol, ul, h1, h2, h3, h4, h5, div, p, tabel, th, td, dl, dd, form, fieldset, legend, input, textarea, select{
margin: 0; padding: 0;}
ul, li, dl, dd, dt {list-style: none;}

body {font: 14px/1.6em microsoft YaHei, Tahoma, Arial; text-align: center; color: #666; background-color: #fff;}
a, a:visited {color: #666; text-decoration: none; cursor: pointer;}
a:hover {color: #666; text-decoration: none;}
a:hover img {text-decoration: none;}

table {width: 100%;}
img {border: 0; display: block;}
input, select {vertical-align: middle; transition: all 0.2s; font-size: 1em;}
input[type="button"], input[type="submit"] {cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {resize: none;}
label {margin-bottom: 0; font-weight: normal;}

h1, h2, h3, h4, h5 {font-size: 1em;}
i, em {font-style: normal;}

.fl, .list li {display: inline; float: left;}
.fr {display: inline; float: right;}

.crbox:after, .list:after, .clli:after {
	clear: both; content: "."; display: block; height: 0; visibility: hidden;
}
.crbox, .list, .clli {display: inline-block;}
.crbox, .list, .clli {display: block;}

.main { min-width:320px;max-width:720px;}

.header {height: 5em; width: 100%;background-color: #41b5fa; position: relative; box-sizing: content-box;}
.prev-page-but {display: block; width: 23px; height: 41px; border: 0; position: absolute; top: 40%; left: 0.8em;
margin-top: -0.75em; background: url(../images/h-ico.png) no-repeat center center; background-size: 100% 100%;
z-index: 100;}
.header h1 {position: absolute; top: 0; left: 0; width: 100%; text-align: center; line-height: 5em; height: 3em;}
.header span {font-size: 2em; color: #fff;}
.header-right {height: 1.5em; position: absolute; top: 65%; right: 0.8em; margin-top: -0.75em;}
.home-ico {display: inline-block; width: 1.5em; height: 1.5em; margin-left: 0.5em; width: 29px; height: 6px;
background: url(../images/h-ico02.png) no-repeat center center; background-size: 100% 100%; z-index: 100;}


#is_weixin {width:70%; float:right; padding-top:0.5em; padding-right:0.5em; padding-bottom:1em;}
#is_weixin img{ width:100%;}
.m-pic { padding-top:7em;}
.m-img {text-align: center; width:60%; margin:0 auto;}
.m-img img {width: 100%;text-align: center;}
span { display: inline-block; margin-top: 2em; font: 1.2em/2em microsoft Yahei; text-align:center;} 